ali sadri
International FootballThe Empty Dossier: Vietnamese Football and the Cost of Undisclosed DataLast June I opened a forty-page dossier on a V.League club. Eight sections....
BasketballCedi Osman's 37 Points for PAOK: Lessons From an Incomplete Box ScoreSeven made threes and three made twos add up to 27 points. Cedi Osman scored ...
EsportsA Blank Page in Esports: When the Analysis Engine Admits It Knows NothingI stared at the screen for twenty minutes. Not because of some brilliant play...
International FootballBayern's Move for Olmo Is Insurance, Not a No.10 PurchaseThree in the morning in Barcelona, I was still awake with a spreadsheet open ...
EsportsNintendo Direct unveils Ocarina of Time Remake and the Switch 2 transition pictureAn unexpected milestone has just been set in the interactive entertainment...
Martial ArtsAn Empty Analysis Sheet and the Discipline of Saying 'Cannot Assess'Three in the morning in Busan, the analysis file open on the screen, and ever...
Domestic FootballKyrgyzstan won 4-0 and still got eliminated: ASIAD 2026 reveals the paradox of short group stages, U23 Vietnam faces the equation named South KoreaKazakhstan Arena, September 25, 2026 — Kyrgyzstan just completed the biggest...
VolleyballSix LA 2028 Men's Volleyball Olympic Berths Are Filled — The Real Story Is Who Is MissingIn Rio de Janeiro, Brazil closed out the South American Men's Volleyball...
Martial ArtsK-League COVID Season: When Empty Stadiums Reveal the TruthWhen the opening whistle sounded in a stadium without a single spectator, I...
Martial ArtsMuay Thai Opens the 2026 National Sports Festival: Reading the Weight-Class Sheet to See the Limits of a SportAt six in the morning on 22 October 2026, inside the gymnasium of the Ho Chi...
SwimmingTaylor Thongintra's Commitment to Northwestern: 55.68 or 1:06.50, Where Is the Real Portrait?People look at the goal; I look at the pass ten moments before. In swimming, ...
BadmintonWorld Junior 2026: India Head to Cairo With an 18-Player Squad and an Unproven 3x55 FormatCairo, October 5, 2026. The Suhandinata Cup scoreboard will not stop at 21. I...
BasketballDwight Howard and the Georgian Second Division: A Contract Measured in Tickets, Not Win-SharesOn October 15 — if everything goes to plan — a 40-year-old centre will step...
International FootballLisandro Martinez and the 48 Hours at Carrington: When One Defender Spoke for the Whole Manchester United Dressing RoomOn Tuesday night in Madrid, the clock on the stand struck the 90th minute, an...
International FootballThe Craft of Reading Silence: Nine Verification Layers Behind Every Vietnam–Japan TransferIn July 2026, in a data office in Nagoya, I opened a nine-page analysis file....
Domestic FootballVietnam reach Asian Games football quarter-finals despite 2-0 loss to Uzbekistan: four fragile points and a game plan that needs re-readingIn the 14th minute the ball was in the Uzbekistan net. I was already out of m...
Domestic FootballKyle Colonna Naturalized: A 1.88m Centre-Back, €250,000, and a Defence Without DataThe ball came in from the left, curling, and in the middle of the penalty are...
EsportsWhen the Analytics Board Comes Back Empty: Lessons from a Failed Esports Data PipelineThere is a moment in esports journalism that I have learned to name: the mome...
Table TennisAn Empty Analysis and the Trap of Perfect TemplatesThe report landed in my inbox on a weekend evening, just as I was halfway...
International FootballReal Madrid Releases Official Statement, Criticizes Referee Leadership in Madrid Derby!When referee Ortiz Arias stepped away from the VAR monitor in the 60th minute...
